namespace Radius.NET.Interface.Entity
{
    /// <summary>
    /// 
    /// </summary>
    [Tenant(DbConfigIdConst.QyjConfigId), NotTable]
    [SugarTable("Inventory_Evidence_Detail")]
    public class InventoryEvidenceDetail
    {
        /// <summary>
        /// f
        /// </summary>
        public InventoryEvidenceDetail()
        {
        }

        /// <summary>
        /// 凭证编号
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.String Evidence_Number { get; set; }

        /// <summary>
        /// 物料编码
        ///
        /// </summary>
        public System.String Inventory_ID { get; set; }

        /// <summary>
        /// 库位编码
        ///
        ///
        /// </summary>
        public System.String Stk_ID { get; set; }

        /// <summary>
        /// 单价
        ///
        ///
        /// </summary>
        public System.Double? Price { get; set; }

        /// <summary>
        /// CurrencyType
        ///货币类型
        ///
        /// </summary>
        public System.String CurrencyType { get; set; }

        /// <summary>
        /// 交换方式
        ///
        ///
        /// </summary>
        public System.Double? ExchangeRate { get; set; }

        /// <summary>
        /// 标准成本
        ///
        /// </summary>
        public System.Double? Standard_cost { get; set; }

        /// <summary>
        /// 标准合计
        ///
        /// </summary>
        public System.Double? Standard_Amount { get; set; }

        /// <summary>
        /// 结余数量
        ///
        /// </summary>
        public System.Double? Balance_Qty { get; set; }

        /// <summary>
        /// 结余合计
        ///
        /// </summary>
        public System.Double? Balance_Amount { get; set; }

        /// <summary>
        /// 发出数量
        ///
        /// </summary>
        public System.Double? ToReceive_Qty { get; set; }

        /// <summary>
        /// 收到数量
        ///
        /// </summary>
        public System.Double? Receipt_Qty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Reject_Qty { get; set; }

        /// <summary>
        /// 检查数量
        ///
        /// </summary>
        public System.Double? Check_Qty { get; set; }

        /// <summary>
        /// 检查结果
        ///
        /// </summary>
        public System.String Check_Result { get; set; }

        /// <summary>
        /// 生产需求量
        ///
        /// </summary>
        public System.Double? Project_RequireQty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Project_IssuedQty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Qty { get; set; }

        /// <summary>
        /// 数量
        ///
        /// </summary>
        public System.Double? Free_Qty { get; set; }

        /// <summary>
        /// 宽余数量
        ///
        /// </summary>
        public System.Double? Actual_Qty { get; set; }

        /// <summary>
        /// 实际数量
        ///不足数量
        ///
        /// </summary>
        public System.Double? Shortage_Qty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Suppliment_Issue_Qty { get; set; }

        /// <summary>
        /// 合计
        ///
        /// </summary>
        public System.Double? Amount { get; set; }

        /// <summary>
        /// 税款合计
        ///
        /// </summary>
        public System.Double? Amount_Tax { get; set; }

        /// <summary>
        /// 未交税款合计
        ///
        /// </summary>
        public System.Double? Amount_Without_Tax { get; set; }

        /// <summary>
        /// 税率
        ///
        /// </summary>
        public System.Double? TaxRate { get; set; }

        /// <summary>
        /// 原材料编号
        ///
        /// </summary>
        public System.String Material_Issue_No { get; set; }

        /// <summary>
        /// 替代物料编码
        ///
        /// </summary>
        public System.String Substitue_Inventory_ID { get; set; }

        /// <summary>
        /// 替代数量
        ///
        /// </summary>
        public System.Double? Substitue_Qty { get; set; }

        /// <summary>
        /// 合同编码
        ///
        /// </summary>
        public System.String OrderID { get; set; }

        /// <summary>
        /// 交货时间
        ///
        /// </summary>
        public System.DateTime? Delivery_Date { get; set; }

        /// <summary>
        /// 合同数量
        ///
        /// </summary>
        public System.Double? OrderQty { get; set; }

        /// <summary>
        /// 已发货数量
        ///
        /// </summary>
        public System.Double? ShippedQty { get; set; }

        /// <summary>
        /// 其他合计
        ///
        /// </summary>
        public System.Double? Other_Amount { get; set; }

        /// <summary>
        /// 备注
        ///
        /// </summary>
        public System.String Summary { get; set; }

        /// <summary>
        /// 生产批号
        ///
        /// </summary>
        public System.String Project { get; set; }

        /// <summary>
        /// 客户产品编码
        ///
        /// </summary>
        public System.String Customer_Product_ID { get; set; }

        /// <summary>
        /// 长
        ///
        /// </summary>
        public System.Double? Vx { get; set; }

        /// <summary>
        /// 宽
        ///
        /// </summary>
        public System.Double? Vy { get; set; }

        /// <summary>
        /// 高
        ///
        /// </summary>
        public System.Double? Vz { get; set; }

        /// <summary>
        /// 体积
        ///
        /// </summary>
        public System.Double? Vol { get; set; }

        /// <summary>
        /// 毛重/箱
        ///
        /// </summary>
        public System.Double? NBox { get; set; }

        /// <summary>
        /// 净重/箱
        ///
        /// </summary>
        public System.Double? NwBox { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? RwBox { get; set; }

        /// <summary>
        /// 标识
        ///
        /// </summary>
        public System.String Ctn { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? NPKG { get; set; }

        /// <summary>
        /// 关闭日期
        ///
        /// </summary>
        public System.DateTime? Close_Date { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Wip_Mpq { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Wip_bal { get; set; }

        /// <summary>
        /// 溢出数量
        ///
        /// </summary>
        public System.Double? Overissue_Qty { get; set; }

        /// <summary>
        /// 折扣
        ///
        /// </summary>
        public System.Double? Discount { get; set; }

        /// <summary>
        /// 折扣原因编码
        ///
        /// </summary>
        public System.String DReason_ID { get; set; }

        /// <summary>
        /// 帐目编号
        ///
        /// </summary>
        public System.String AccountNum { get; set; }

        /// <summary>
        /// 帐目编号0
        ///
        /// </summary>
        public System.String AccountNum1 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? KFPeriod { get; set; }

        /// <summary>
        /// 商品条码
        /// </summary>
        public System.String MarkCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String QCLASS { get; set; }

        /// <summary>
        /// 净重
        ///
        /// </summary>
        public System.Double? Unit_weight { get; set; }

        /// <summary>
        /// 罐型
        ///
        /// </summary>
        public System.String JarModelID { get; set; }

        /// <summary>
        /// 装箱单号
        ///
        /// </summary>
        public System.String BoxCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String UMCode { get; set; }

        /// <summary>
        /// 含税价格
        ///
        /// </summary>
        public System.Double? PriceTax { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SRemark { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Substitue_unit_weight { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Substitue_JarModelID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Substitue_BoxCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Substitue_nBox { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Mfg_Price { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Mfg_Amount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SecondUnitCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SecondQty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PriceType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Density { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? L_unit { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Not_Receive_Qty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Receive_Qty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ProjectBatch { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? MakeBeginDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? EndDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.Double? NOID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SubstitueDensity { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SubstitueL_UNIT { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? QcVerify { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Price_Without_Tax { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SaleCost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SaleCostAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? LastPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PurExpenseAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PurExpensePrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PackID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SaleExpense { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? LowestPriceControl { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? ReceiptDiscount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FPFDiscount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FPastePrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FWPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FRepeatAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? RMPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? JarPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? BoxPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String IncomeProcessEvNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? CreateDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PackPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FPasteSaleLowestPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SaleLowestPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SaleLowestSumAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Boolean? Bcvouch { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Csign { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Cvouch_NO { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SalesDeptID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Salesman { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CatID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String LogoID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FreightByAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? DBIncomeNPkg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? DamagedNPkg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? Closed { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? LabPrinted { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Cdept_ID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Cbill { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? Dbill_date { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Substitue_Packid { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? SalesType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? PriceFrom { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PromotionAmt { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PromotionCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Iqc_qty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? BusinessCost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String BarCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? QCQty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? QCAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FreeNpkg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? TareWeight { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? _cid { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Stk_Area { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ColorID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? IsPrint { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FAuxTaxPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FTaxRate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FAuxPriceDiscount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FDescount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FCess { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FTaxAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FAllAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FPlanMode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? FIsCheck { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FCheckMethod { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String InvName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CustNumber { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CustName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Stk_Name { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF01 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF02 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF03 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF04 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF05 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF06 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF07 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF08 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF09 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF10 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String? SupBatch { get; set; }

        /// <summary>
        /// 条码档案导航
        /// </summary>
        [Navigate(NavigateType.OneToOne, nameof(MarkCode))]
        public TblMaterailBarCode FG_MaterialBarCode { get; set; }

        /// <summary>
        /// 原材料导航
        /// </summary>
        [Navigate(NavigateType.OneToOne, nameof(Inventory_ID))]
        public Inventory FG_Inventory { get; set; }

    }
}